package com.cb2.algorithm.leetcode;

/**
 * <a href='https://leetcode.cn/problems/convert-the-temperature'>温度转换(Convert the Temperature)</a>
 * <p>给你一个四舍五入到两位小数的非负浮点数 celsius 来表示温度，以 摄氏度（Celsius）为单位。</p>
 * <p>你需要将摄氏度转换为 开氏度（Kelvin）和 华氏度（Fahrenheit），并以数组 ans = [kelvin, fahrenheit] 的形式返回结果。</p>
 * <p>返回数组 ans 。与实际答案误差不超过 10^-5 的会视为正确答案。</p>
 * <p>
 * <b>注意：</b>
 *     <ul>
 *         <li>开氏度 = 摄氏度 + 273.15</li>
 *         <li>华氏度 = 摄氏度 * 1.80 + 32.00</li>
 *     </ul>
 * </p>
 * <p>
 * <b>示例：</b>
 * <pre>
 *  示例 1 ：
 *      输入：celsius = 36.50
 *      输出：[309.65000,97.70000]
 *      解释：36.50 摄氏度：转换为开氏度是 309.65 ，转换为华氏度是 97.70 。
 *
 *  示例 2 ：
 *      输入：celsius = 122.11
 *      输出：[395.26000,251.79800]
 *      解释：122.11 摄氏度：转换为开氏度是 395.26 ，转换为华氏度是 251.798 。
 * </pre>
 * </p>
 *
 * <p>
 * <b>提示：</b>
 * <ul>
 *     <li>0 <= celsius <= 1000</li>
 * </ul>
 * </p>
 *
 * @author c2b
 * @since 2025/4/28 9:48
 */
public class LC2469ConvertTheTemperature_S {
    static class Solution{
        public double[] convertTemperature(double celsius) {
            return new double[]{celsius + 273.15, celsius * 1.80 + 32.00};
        }
    }
}
